body {
	line-height:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size:.875em; */
	font-size:.75em;
	margin:0;
	padding:0;
}
    
    
h1, h2, h3, h4, h5, h6 {
	/* font-family: "Trebuchet MS", Helvetica, sans-serif; */
	font-weight: bold;
	margin:.3em 0 .3em 0;
}

h1{font-size:1.8em}
h2	{
	font-size:1.6em;
	margin: 0 0 10px 0;
	text-align:center;
}
h3	{	
	font-size:1.4em;
	border-left: 3px solid #155e64;
	padding-left: 7px;
	color:#155e64;
}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}

/* Horizontal rule */

/* Links */
a {
	cursor:pointer
}
a:hover {
	text-decoration: none;
}

.clearfix {
	clear:both;
}

a img{border:none}


/* = Layout
------------------------------------------------------*/
.bold {
	font-weight: bold;
}

#header-container {
	width: 100%;
	height:40px;
}
#header {
	min-width:350px;
	margin: 0px 45px;
	height:100%;
}

#header a {
	color:white;
	text-decoration:none;
}

/*
#header a:link    { color: red }    
#header a:visited { color: blue }  
#header a:hover   { color: yellow } 
#header a:active  { color: lime } 
*/
#logo {
	
}

#content {
	min-width:350px;
	margin: 0px 65px;
	padding-top: 20px;
	min-height:300px;
}
#footer-container {
	width: 100%;
	margin-top:20px;
}

#footer {
	min-width:350px;
	margin: 0px 15px;
	padding: 10px 10px 10px 50px;
	margin-top:10px;
	text-align:center;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    /* font-size: .687em; */
    font-size: .83em;
    line-height: 13px;
}

#app-messages {
	text-align:center;
}


/* = New
-----------------------------------------------------------------*/
.cmd-tree-item-wrapper {	
	border: 1px solid #AAAAAA;
    color: #222222;
    display: inline-block;
    position:relative;
}
.cmd-tree-item-section {
	float:left;
	padding:3px;
	height:16px;
	display: inline-block;
	position:relative;
}
.cmd-tree-item-label {
	background: url("images/ui-bg_highlight-soft_100_d23937_1x100.png") repeat-x scroll 50% 50% #000000;
	border-right: 1px solid #AAAAAA;
	color:#ffffff;
}
.cmd-tree-item-content {
	font-weight: bold;
	padding:5px 5px 1px 5px;
}
.cmd-tree-item-menu {
	background: url("images/ui-bg_highlight-soft_75_000000_1x100.png") repeat-x scroll 50% 50% #000000;
	border-left: 1px solid #AAAAAA;
}
.right-border {
	border-right:1px solid #666;
}
.cmd-tree-item-menu a {
	float:left;
}

.cmd-tree-item-menu .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.cmd-tree-item-menu .cmd-hover .ui-icon {
	background-color:#ccc;
	background-image: url("images/ui-icons_222222_256x240.png")
}





/* = Color
-----------------------------------------------------------------*/
.error {
	color:red;
}

#header-container {
	border: 2px solid #999;
	background: #000;
	color: white;	
}
#header{
}
.header-section {
	border-right: 1px solid #999; 
	border-left: 1px solid #999; 
	padding:0 10px; 
	height:100%;
	position:relative;
	float:left;
}
.selected-menu {
	background:#333;
}
.menu:hover {
	background:#777;
}

.contact-list li {
	
	margin:2px 0 2px 0;
	padding:2px;
	list-style-type:none;
	margin-left:-20px;
	
}
.contact-list-item-holder {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	display: inline-block;
	background:#ffffcc;
}
.contact-list-item {
	
	
	font-weight: bold;
	border-right:1px solid #ccc;
	width:100%;
	padding-top:5px;
	
}
.sbb {
	border: 1px solid black;
}
#app-messages {
	color:#FFFF00;
}

#footer-container {
	border-top:1px dashed #999;
	
}

.detail-table {
	border-top:1px solid #ccc;
	background:white;
	margin-left:-5px;
}

.detail-table td {
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.detail-table-holder {
	margin-left:5px;
	margin-top:4px;
}


/* = Tags
-----------------------------------------------------------------*/
.firm-tag {
	background:#8F008F;
	color:white;
}
.rep-tag {
	background:#1bd542;
	color:white;
}
.job-tag {
	background:#1b4bd5;
	color:white;
}
.contact-tag {
	background:#4f75e1;
	color:white;
}
